Pharmabotix Agilox - State-Of-The-Art Mobile Robots